package com.comp6231.replica3.common.police_station_idl;

/**
 * Interface definition: StationServerInterface.
 * 
 * @author OpenORB Compiler
 */
public interface StationServerInterfaceOperations
{
    /**
     * Operation createCRecord
     */
    public boolean createCRecord(String firstName, String lastName, String description, int status, String officerID);

    /**
     * Operation createMRecord
     */
    public boolean createMRecord(String firstName, String lastName, String address, String lastDate, String lastLocation, int status, String officerID);

    /**
     * Operation getRecordsCount
     */
    public String getRecordsCount(short recType, String officerID);

    /**
     * Operation editCRecord
     */
    public boolean editCRecord(String lastName, String recordID, int newStatus, String officerID);

    /**
     * Operation transferRecord
     */
    public boolean transferRecord(String badgeID, String recordID, String remoteStationServerName);

}
